Haloalkanes and haloarenes class 12 bharat panchal